﻿おたく☆まっしぐら 简体中文文本补丁（YU-RIS / YSTB v224）

【安装步骤】
1) 把本目录下的 ysbin 文件夹整个复制到游戏根目录（与 otaku.exe、pac 同级）
2) 把本目录下的 otaku.exe 复制到游戏根目录，覆盖原 otaku.exe。
3) 双击 otaku.exe 运行。中文区或日文区系统都可以。

【卸载】
把 原文备份\otaku.exe 还原成 otaku.exe，并删除 ysbin 文件夹即可。

【为什么要换 EXE】
原版 EXE 有两处写死为日文编码，所以只换脚本时，无论系统区域怎么设都会把 GBK 字节当日文解释：
  a) 创建字体时 LOGFONT.lfCharSet = 128（SHIFTJIS_CHARSET）→ GDI 固定按 CP932 解码；
     补丁改为 134（GB2312_CHARSET）→ 按 CP936(GBK) 解码。
  b) 引擎内建字符切分表把 0x81-0x9F、0xE0-0xFC 当作双字节前导字节，逐字绘制；
     GBK 的前导字节是 0x81-0xFE，补丁把该表改成 0x81-0xFE，避免常用汉字被切成两半。
  补丁位置：文件偏移 0x3792E(0x80->0x86)、0x35471(0xE0->0xA0)、0x3547E(0xFC->0xFE)。
  原版 sha256 e1c22d9a...744b6be，补丁版 sha256 f0105c5d7e7cf5f3d4f7c6d6c2d9a88ad1acb00a2029576ee68257e881f6e883。

【补丁内容】
剧本 82 个（含只有对白之外内容的定义脚本，如 yst00014 的人名表、yst00147/149 的探索模式界面字面量），
文本 61477 行（对白 + 选项），编码 GBK(CP936)。
人名框：461 处「es.CHAR.NAME」的显示名也一并转成了中文（如 青年、美月、店员），
        否则人名框会是把 CP932 字节按 GBK 解释的乱码；内部键名保持原编码不动。
界面字面量：「アキバ探索モード」地图横幅 `マップ：` → `地图：` 与 13 个地名（两套地图脚本），
        9 个「称号」（如 Japanimate店员 / 游戏四天王 / 摇滚客），以及 58 处全角空格占位
        （原来会显示成「丂」）都已转成 GBK；物品描述占位、留言窗三行也一并清干净。
        ——— 注意：同一批地名另作 `es.OTAKU.KAITAKU` 派发键与 CG 名使用，这些保持原编码不动。
原始脚本备份见 ..\おたく☆まっしぐら_extract\original\ysbin\。

【已知情况】
- 脚本里剩下的非 ASCII 字符串是「按名字派发的标签/地图名/贴图资源名/调试提示」
  （如 M"＠マップチェック"、M"中央通り"、M"cg/option/btn_ＯＮ_off"），它们要在
  ysl.ybn 与脚本之间做字符串匹配、且从不上屏，因此故意保持原日文编码不动；
  若一并转成 GBK 会导致事件派发失效。万一某个调试提示被显示出来，会是乱码，可忽略。
- 若出现缺字方块，说明系统缺少对应简体字形，安装/映射中文字体（宋体、黑体、微软雅黑）。
- 若装完仍异常，请先还原 原文备份\otaku.exe 再反馈现象（截图 + 出现位置）。
